var request = require('request');
//La cadena JSON la tomamos del siguiente enlace:
var url ='http://api.openweathermap.org/data/2.1/find/name?q=granada';
request(url, function (error, response, body) {
  //Si no ha ocurrido error seguimos con la ejecución:
  if (!error && response.statusCode == 200) {
      var resultado=JSON.parse(body);
      //Vemos la longitud de la lista de resultados para imprimirlos:
      for(var i = 0; i< resultado.list.length; i++){
      	//De todos los datos escojo unos pocos para imprimirlos por consola, dependiendo de como estén definidos en la cadena JSON se tienen que tomar de una forma u otra:
          var cadena="\nID: "+resultado.list[i].id +
           		"\tLocalidad: "+resultado.list[i].name+
           		"\nCoordenadas: lat "+resultado.list[i].coord.lat +
           		"\tlong "+resultado.list[i].coord.lon + 
           		"\nHumedad: "+resultado.list[i].main.humidity +
           		"\tPresión: "+resultado.list[i].main.pressure;
          console.log(cadena);
      }
  } else {
      console.log(error);
  }
})
